

.site-nav-left a,.floor1-nav-content a div,.banner-nav li,.floor1-title{
	background: url(../images/icons.png) no-repeat;
}
.w1180{
	width: 1100px;
	margin: 0 auto;
}

#content{
	overflow: hidden;
	position: relative;
	margin-top: -5px;
}

.head-shadow,.head-shadow2{
	position: relative;
	width: 100%;
	height: 3px;
	background: #B2B2B2;
	opacity: 0.35;
	bottom: 0;
	left: 0;
	z-index: 999999;
}

.slide-banner{
	height: 630px;
	position: relative;
}
.banner-bg{
	position: absolute;	
	left: 0;
	top: 0;
	height: 630px;
	z-index: 1;
	width: 100%;
    background-color: #f4f4f4;
    background-position: 50% 0;
}
.banner-nav-bg{
    height: 70px;
    background: #fff;
    /*opacity: 0.65;*/
    position: relative;
    z-index: 199;
    bottom: 70px;
	filter:alpha(opacity=75);
	opacity:0.75;
}
.banner-nav{
	position: absolute;
	left: 50%;
	bottom: 27px;
	z-index: 999;
}
.banner-nav li{
	float: left;
	width: 15px;
	height: 15px;
	background-position: -1px -6px;
	margin-right:2px;
    cursor: pointer;
}
.banner-nav li.active{
	background-position: -25px -6px;
}
.banner-content{
	width: 1100px;
	margin: 0 auto;
	position: relative;
	height: 630px;
	z-index: 100;
}
.banner-img{
	position: absolute;
	z-index: 2;
    left: -150%;
	
}

.banner-bar-bg{
    width: 1100px;
    height: 3px;
    background: url(../images/bar-bg.png) no-repeat;
    margin: 0 auto;
    bottom: 71px;
    position: relative;
    z-index: 99999;
	opacity:0;
	
	
}
.banner-bar{
	height: 0px;
	width: 0;
	background: #fff;
	position: absolute;
	left: 0;
	z-index: 999;
}
.floor1-title{
	height: 80px;
	overflow: hidden;
    width: 300px;
    margin: 60px auto 0;
    cursor: pointer;
}

/* 除IE6浏览器的通用方法 */

.ie6fixedTL{position:absolute;left:0;top:0}

.ie6fixedBR{position:absolute;right:0;bottom:0}

.floor-title-png{
	height: 80px;
	overflow: hidden;
    width: 287px;
    margin: 60px auto 0;
    cursor: pointer;
    display:block;
}

.flex-between {
    justify-content: space-between;
    align-items: center;
}


.flex-nowrap {
    flex-wrap: nowrap;
}

.flex {
    display: -webkit-flex;
    display: flex;
}

/*底部开始*/
.wc-page-footer{
	color:#b8bac0;
	position: relative; clear:both; height:auto !important; overflow:hidden; width:100%;background: #2f3237 url(../images/wc_footer_bg_02.jpg) no-repeat center top;
	z-index: 2;
}
.wc-page-footer a{
	color: #b8bac0;
}
.wc-foot-main{
	width:100%;
	padding:30px 0 40px;
	background: #2f3237 url(../images/wc_footer_bg_02.jpg) no-repeat left top;
	height:auto !important;
	overflow: hidden;
}
.wc-foot-bot{
	line-height: 34px;
	background: #3a3d44;
}
.wc-foot-nav-item{
	flex-shrink: 0; float:left;
}
.wc-foot-nav-item.wc-nav-type-3{
	max-width: 42%;
}
.wc-foot-nav-item.wc-nav-type-2{
	max-width: 24%;
}
.wc-foot-nav-item.wc-nav-type-1{
	width:200px;
}
.wc-foot-nav-item .wc-tit{
	height:30px;
	line-height: 30px;
	margin-bottom: 7px;
	position: relative;
	font-size:18px;
	color:#e7e9ed;
	font-weight:bold
}
/*.wc-foot-nav-item .wc-tit:after{
	content: "";
	display: block;
	width:29px;
	height:2px;
	background: #cbb396;
	position: absolute;
	left:0;
	bottom:-2px;
}*/
.wc-foot-nav-item .wc-con .wc-item{
	height:27px;
	line-height: 27px;
	overflow: hidden;
	width:100%;
}
.wc-foot-nav-item .wc-con .wc-item a{ font-size:14px;}
.wc-foot-nav-item.wc-nav-type-3 .wc-tit{
	margin-bottom: 17px;
}
.wc-foot-nav-item.wc-nav-type-3 .wc-con .wc-item{
	line-height: 19px;
	margin-bottom: 8px; font-size:14px; line-height:32px;
	height:auto;
}
.wc-foot-nav-item.wc-nav-type-3 .wc-con .wc-item span{ display:block; float:left; width:30px; margin-right:10px;}
.wc-foot-nav-item.wc-nav-type-2 .wc-con .wc-item{
/*	width:50%;*/
	padding-right:6px;
	box-sizing: border-box; float:left;
}
.wc-foot-nav-item.wc-nav-type-2 .wc-con .add_item{
	width: 100% !important;
}
.wc-foot-nav-wrp{
width:770px\9;float:left\9;
}
.wc-foot-ewm-wrp{
	width:36.64%;float:left\9;width:315px\9;
}
.wc-foot-ewm-item{ float:left;	margin-right:5%;}
.wc-foot-ewm-wrp .wc-foot-ewm-item:first-child{

}
.wc-foot-ewm-wrp .wc-foot-ewm-item .wc-tit{
	margin-top:10px;
	text-align: center; font-size:14px;
}
.container {max-width:1200px;margin:0 auto;box-sizing: border-box;}